<%-- 
    Document   : comptesliste
    Created on : 18-May-2012, 2:02:50 PM
    Author     : James
--%>

<%@page import="application.LivreBean"%>
<%@page import="java.text.DecimalFormat"%>
<%@page import="application.CommandeBean"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page import="application.MembreBean"%>
<%@page import="application.Facade"%>
<%@page import="controleur.ConstantesWeb"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Comptes</title>
        <link rel="stylesheet" type="text/css" href="<%=ConstantesWeb.CSS_ENTETE%>"/>
    </head>
    <jsp:include page="<%=ConstantesWeb.PAGE_ENTETE%>"/>
    <%
        Facade f = new Facade();
        MembreBean m;

        m = f.getMembre(request.getCookies());

        if (m == null) {
            out.print("<h1 align=\"center\">Erreur</h1>");
            return;
        } else if (!f.getTypeValeur(m.getIdCompte()).equalsIgnoreCase(ConstantesWeb.COMPTE_ADMIN)) {
            out.print("<h1 align=\"center\">Accès invalide</h1>");
            return;
        }
    %>
    <body bgcolor="CC6633">
        <h1 align="center">Comptes</h1>

        <%
            List<CommandeBean> commandesBeanList = (ArrayList<CommandeBean>) request.getAttribute(ConstantesWeb.VALEUR_COMMANDES_LISTE);

            if (commandesBeanList.isEmpty()) {
                return;
            }
            DecimalFormat df = new DecimalFormat("0.00");
        %>
        <table border="1" width="900" align="center" bgcolor="CCCCFF">
            <tr>
                <td align="center">Membre</td>
                <td align="center">Nom d'utilisateur</td>
                <td align="center">Date d'emprunt</td>
                <td align="center">Date de retour</td>
                <td align="center">Nombre de jours de retard</td>
                <td align="center">Emprunts</td>
                <td align="center">Facture</td>
            </tr>
            <%
                for (CommandeBean c : commandesBeanList) {
                    MembreBean mc = f.getMembre(c.getIdMembre());
            %>
            <tr>
                <td align="center">
                    <FORM name="<%=ConstantesWeb.CMD_IMAGE%>-<%=mc.getIdImage()%>" METHOD="POST" ACTION="./Entree">
                        <input type="hidden" name="idImage" value="<%=mc.getIdImage()%>"/>
                        <input type="hidden" name="cmd" value="<%=ConstantesWeb.CMD_IMAGE%>"/>

                        <a href="#" onclick="document.forms['<%=ConstantesWeb.CMD_IMAGE%>-<%=mc.getIdImage()%>'].submit();">
                            <img src="./<%=ConstantesWeb.PAGE_IMAGE%>?<%=ConstantesWeb.VALEUR_IMAGE_ID%>=<%=mc.getIdImage()%>" height="100" width="100" align="center"/>
                        </a>
                    </FORM> 
                </td>
                <td align="center">
                    <FORM name="<%=ConstantesWeb.CMD_MEMBRE%>-<%=mc.getIdMembre()%>" METHOD="POST" ACTION="./Entree">
                        <input type="hidden" name="idMembre" value="<%=mc.getIdMembre()%>"/>
                        <input type="hidden" name="cmd" value="<%=ConstantesWeb.CMD_MEMBRE%>"/>
                    </FORM>

                    <a href="#" onclick="document.forms['<%=ConstantesWeb.CMD_MEMBRE%>-<%=mc.getIdMembre()%>'].submit();">
                        <%=mc.getNomUtilisateur()%></a>
                </td>
                <td align="center"><%=c.getDateCommande()%></td>
                <td align="center"><%=c.getDateRetour()%></td>
                <td align="center"><%=c.getNombreJoursRetard()%></td>
                <td align="left">
                    <ul>
                        <%
                            for (LivreBean l : c.getEmprunts()) {%>
                        <li>
                            <FORM name="<%=ConstantesWeb.CMD_LIVRE%>-<%=l.getIsbn()%>" METHOD="POST" ACTION="./Entree">
                                <input type="hidden" name="isbn" value="<%=l.getIsbn()%>"/>
                                <input type="hidden" name="cmd" value="<%=ConstantesWeb.CMD_LIVRE%>"/>
                            </FORM>

                            <a href="#" onclick="document.forms['<%=ConstantesWeb.CMD_LIVRE%>-<%=l.getIsbn()%>'].submit();">
                                <%=l.getTitre()%></a>                                         
                        </li> 
                        <%
                            }
                        %>
                    </ul>
                </td>
                <td align="center"><%=df.format(c.getFacture())%>$</td>
            </tr>
            <%
                }
            %>
        </table>

        </br></br>
        <jsp:include page="<%=ConstantesWeb.PAGE_COMPTE_NOMRE%>"/>          
    </body>
</html>
